package com.cnap.multiclouldmgmt.model;


public class AccountInfo {

    private String accountName;

    private Long userId = 0L;

    private String cloudType;

    private boolean privateCloud;

    private int privateCloudFlag;

    private String userName;

    private double priceOff;

    private String netName;

    /**
     * get
     *
     * @return NetName
     */
    public String getNetName() {
        return netName;
    }

    /**
     * set
     *
     * @param netName netName
     */
    public void setNetName(String netName) {
        this.netName = netName;
    }

    /**
     * get
     *
     * @return PriceOff
     */
    public double getPriceOff() {
        return priceOff;
    }

    /**
     * set
     *
     * @param priceOff priceOff
     */
    public void setPriceOff(double priceOff) {
        this.priceOff = priceOff;
    }

    /**
     * get
     *
     * @return AccountName
     */
    public String getAccountName() {
        return accountName;
    }

    /**
     * set
     *
     * @param accountName accountName
     */
    public void setAccountName(String accountName) {
        this.accountName = accountName;
    }

    /**
     * get
     *
     * @return UserId
     */
    public Long getUserId() {
        return userId;
    }

    /**
     * set
     *
     * @param userId userId
     */
    public void setUserId(Long userId) {
        this.userId = userId;
    }

    /**
     * get
     *
     * @return CloudType
     */
    public String getCloudType() {
        return cloudType;
    }

    /**
     * set
     *
     * @param cloudType cloudType
     */
    public void setCloudType(String cloudType) {
        this.cloudType = cloudType;
    }

    /**
     * get
     *
     * @return PrivateCloud
     */
    public boolean isPrivateCloud() {

        return (privateCloudFlag > 0);
    }

    /**
     * set
     *
     * @param privateCloud privateCloud
     */
    public void setPrivateCloud(boolean privateCloud) {
        this.privateCloud = privateCloud;
    }

    /**
     * get
     *
     * @return PrivateCloudFlag
     */
    public int getPrivateCloudFlag() {
        return privateCloudFlag;
    }

    /**
     * set
     *
     * @param privateCloudFlag privateCloudFlag
     */
    public void setPrivateCloudFlag(int privateCloudFlag) {
        this.privateCloudFlag = privateCloudFlag;
    }

    /**
     * get
     *
     * @return UserName
     */
    public String getUserName() {
        return userName;
    }

    /**
     * set
     *
     * @param userName userName
     */
    public void setUserName(String userName) {
        this.userName = userName;
    }
}
